package com.gaohe.post.mapper;

import java.util.List;
import com.gaohe.post.domain.FmPost;

/**
 * 圈子帖子Mapper接口
 * 
 * @author ruoyi
 * @date 2025-06-03
 */
public interface FmPostMapper 
{
    /**
     * 查询圈子帖子
     * 
     * @param postId 圈子帖子主键
     * @return 圈子帖子
     */
    public FmPost selectFmPostByPostId(Long postId);

    /**
     * 查询圈子帖子列表
     * 
     * @param fmPost 圈子帖子
     * @return 圈子帖子集合
     */
    public List<FmPost> selectFmPostList(FmPost fmPost);

    /**
     * 新增圈子帖子
     * 
     * @param fmPost 圈子帖子
     * @return 结果
     */
    public int insertFmPost(FmPost fmPost);

    /**
     * 修改圈子帖子
     * 
     * @param fmPost 圈子帖子
     * @return 结果
     */
    public int updateFmPost(FmPost fmPost);

    /**
     * 删除圈子帖子
     * 
     * @param postId 圈子帖子主键
     * @return 结果
     */
    public int deleteFmPostByPostId(Long postId);

    /**
     * 批量删除圈子帖子
     * 
     * @param postIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteFmPostByPostIds(Long[] postIds);
}
